Computational Steering

نویسندگان

  • Eileen Kraemer
  • Jeffrey S. Vetter
چکیده

Computational steering is the online management of the execution of an application and its resources for the purpose of either performance improvement or application exploration. Generally, visualizations are used to provide the user with insight into the state and behavior of the underlying system, and as a feedback mechanism, enabling users to gauge the effectiveness of these parameter adjustments. Tools and techniques for interactive steering are being applied to simulation applications and environments, for network configuration and management, load balancing and scheduling, modeling and design, the interactive refinement of scientific visualizations, and performance optimization of WWW servers and parallel I/O systems. Researchers are working to develop both applicationspecific steering solutions and general tools to facilitate the steering process. Often, work on application-specific tools carries over into the development of more general tools. For example, the SCIRun scientific programming environment described by Parker was originally designed to solve specific problems in computational medicine, but has been extended to serve as a more general problemsolving environment for computational science and engineering problems, supporting the interactive construction, debugging, and steering of large-scale scientific computations. Similarly, the VIPER system discussed by Oberhuber was originally developed for online visualization and interactive steering of parallel computational fluid dynamics programs. Oberhuber describes how VIPER has been integrated with codex, a tool developed to test and control communication by use of control patterns, to form an environment for tuning, steering, and testing. Researchers working to develop efficient, reliable tools for the computational steering of distributed systems encounter many “juicy” research questions such as efficient I/O handling, time coherency of data, efficient checkpointing strategies, evaluation of global predicates, and consistent application of steering updates. The

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Interactive Computational Steering : Conservative Vs Optimistic Steering Approaches

Interactive Computational Steering is the online, interactive allocation and adjustment of system resources and application parameters. Causal consistency is an important feature of interactive steering of distributed computations, as it is often required to maintain the correctness of the computation. However, due to the asynchronous nature of distributed computations, it is difficult to coord...

متن کامل

High Performance Computational Steering of Physical Simulations

Computational steering allows researchers to monitor and manage long running, resource intensive applications at runtime. Limited research has addressed high performance computational steering. High performance in computational steering is necessary for three reasons. First, a computational steering system must act intelligently at runtime in order to minimize its perturbation of the target app...

متن کامل

Models for computational steering

This paper describes a conceptual model for computational program steering. By exploiting previous results attained in program monitoring, debugging, and connguration, the abstractions and mechanisms derived from this model are shown suitable for both algorithmic and human interactive steering. A characterization of existing systems for computational steering using the model's abstractions demo...

متن کامل

Related work

increase the utility of high-performance simulations for scientists because it lets them drive the scientific discovery process and interact with their data. They can investigate, calibrate, and correct the execution of their simulations. For example, computational steering lets users interactively maneuver molecule docking in a protein-design simulation,1 interactively examine and control stru...

متن کامل

Computational Steering in the Problem Solving Environment WBCSim

Computational steering allows scientists to interactively control a numerical experiment and adjust parameters of the computation on-the-fly and explore “what if” analysis. Computational steering effectively reduces computational time, makes research more efficient, and opens up new product design opportunities. There are several problem solving environments (PSEs) featuring computational steer...

متن کامل

Steering in computational science: mesoscale modelling and simulation

This paper outlines the benefits of computational steering for high performance computing applications. Lattice-Boltzmann mesoscale fluid simulations of binary and ternary amphiphilic fluids in two and three dimensions are used to illustrate the substantial improvements which computational steering offers in terms of resource efficiency and time to discover new physics. We discuss details of ou...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1998